<?php

/**
 * View-хелпер, который выводит массив сообщений.
 */
class Wlib_View_Helper_SysMessageInformational extends Zend_View_Helper_Abstract
{

    /**
     * Выводит массив сообщений
     *
     * Если сообщений больше, чем 1, то он выводит их в списке ol/li
     *
     * @param  $messages
     * @return string
     */
    public function sysMessageInformational(array $messages)
    {
        if(!sizeof($messages)) {
            return '';
        }

        $text = '';
        if(sizeof($messages) == 1) {
            $text = array_shift($messages);
        } else {
            $text = '<ol><li>' . implode('</li><li>', $messages) . '</li></ol>';
        }
        
        $message = '<div class="sysMessageInformational">' . $text . '</div>';
        return $message;
    }
}